$(function () {
    findById();
})

function findById() {
    // let url = "back/user/userEdit.html?id=5";
    // let idString = url.split("?")[1];
    // let id = idString.split("=")[1];

    $.ajax({
        url: '/back/user/findById',//對應后台servlet的注解地址
        data: {id: sessionStorage.getItem("userId")},//传递给后台的数据
        type: 'get',//和后台方法一直
        dataType: 'json',//后台传递给前台的数据格式
        success: function (data) {//data后台传递给前台的数据
            console.log(data);
            setData(data.model);
        }
    })

}

function setData(data) {
    $("#username").val(data.username);
    $("#phone").val(data.phone);
    $("input[name='sex'][value=" + data.sex + "]").attr("checked", true);
    $("#birthday").val(data.birthday);
    $("#height").val(data.height);
    $("#email").val(data.email);
    setHobby(data.hobby);
}

function setHobby(hobby) {
    console.log(hobby);
    hobby = hobby.replace("[", "").replace("]", "").replace(" ", "");
    // $("input[name='hobby']:checkbox").click(function () {
    // let type = [];
    let type = hobby.split(",");
    $("input[name='hobby']:checkbox").each(function () {
        for (let i = 0; i < type.length; i++) {
            if ($(this).val() == type[i]) {
                // type.push($(this).val());
                $(this).attr("checked", true);
            }
        }

    });
}

//验证码   图片绘制   矩形绘制   字符绘制  随机数  取得字符串下标对应的字符
// 删除 编辑   传值的问题
//后台转换成整型容易出现的bug
//jquery radio 和checkbox的赋值